﻿/*####################*/
/*DARK THEME STTLING*/
/*####################*/
/*MASTER SPECIFIC CSS*/

/*ANIMATION*/
@-webkit-keyframes borderColorChange {
    0%, 100% {
        border-color: #3a3a3a;
    }

    50% {
        border-color: rgb(242, 105, 37);
    }
}

@-moz-keyframes borderColorChange {
    0%, 100% {
        border-color: #3a3a3a;
    }

    50% {
        border-color: rgb(242, 105, 37);
    }
}

@keyframes borderColorChange {
    0%, 100% {
        border-color: #3a3a3a;
    }

    50% {
        border-color: rgb(242, 105, 37);
    }
}

@-webkit-keyframes colorChange {
    0%, 100% {
        color: #555;
    }

    50% {
        color: rgb(242, 105, 37);
    }
}

@-moz-keyframes colorChange {
    0%, 100% {
        color: #555;
    }

    50% {
        color: rgb(242, 105, 37);
    }
}

@keyframes colorChange {
    0%, 100% {
        color: #555;
    }

    50% {
        color: rgb(242, 105, 37);
    }
}


@-webkit-keyframes progress {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

@-moz-keyframes progress {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

@keyframes progress {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

/*GENERAL*/

body, #headerDiv {
    background-image: -ms-linear-gradient(right, #777777 0%, #5A5A5A 100%);
    background-image: -moz-linear-gradient(right, #777777 0%, #5A5A5A 100%);
    background-image: -o-linear-gradient(right, #777777 0%, #5A5A5A 100%);
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #777777), color-stop(1, #5A5A5A));
    background-image: -webkit-linear-gradient(right, #777777 0%, #5A5A5A 100%);
    background-image: linear-gradient(to left, #777777 0%, #5A5A5A 100%);
    background-image: url('images/10zig_tech.png');
    background-position: 0% 21%;
    background-size: cover;
    background-repeat: repeat;
}

.error {
    color: darkred;
}

.ok {
    color: darkgreen;
}

.currentVersion {
    color: rgb(242, 105, 37);
}

.inputError {
    border: 2px inset red;
}

/*MENU*/
.tenzigBanner {
    color: rgba(226, 224, 224, 0.8);
}

.headerDiv > .logoPlaceholder {
    background-image: url('images/10ZiG Logo White Trans.png');
}

.ui-tabs-nav > .ui-state-active {
    border-color: rgb(242, 105, 37) !important;
}

.menuIcons {
    background: #E2E0E0;
}

.menuPin:hover {
    background-image: -ms-linear-gradient(top, #E2E0E0 -20%, #3a3a3a 100%);
    background-image: -moz-linear-gradient(top, #E2E0E0 -20%, #3a3a3a 100%);
    background-image: -o-linear-gradient(top, #E2E0E0 -20%, #3a3a3a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E2E0E0), color-stop(1, #3a3a3a));
    background-image: -webkit-linear-gradient(top, #E2E0E0 0%, #3a3a3a 100%);
    background-image: linear-gradient(to bottom, #E2E0E0 -20%, #3a3a3a 100%);
    box-shadow: 0 0 0 1px #5A5A5A;
}

    .menuPin:hover .menuPinArrow {
        border-bottom: 10px solid rgba(226, 224, 224, 0.8);
    }

.menuPinArrow {
    border-bottom: 10px solid rgb(242, 105, 37);
}

/*MENU TABS*/
.iconTabs > ul > li:hover:not(:first-child) > a,
.mainMenuSettingsTabs > ul > li:hover > a,
.treeGrpTabs > ul > li:hover > a,
.sectionInfo div[role="tab"]:hover > a {
    background-image: -ms-linear-gradient(top, #E2E0E0 -20%, #3a3a3a 100%);
    background-image: -moz-linear-gradient(top, #E2E0E0 -20%, #3a3a3a 100%);
    background-image: -o-linear-gradient(top, #E2E0E0 -20%, #3a3a3a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E2E0E0), color-stop(1, #3a3a3a));
    background-image: -webkit-linear-gradient(top, #E2E0E0 0%, #3a3a3a 100%);
    background-image: linear-gradient(to bottom, #E2E0E0 -20%, #3a3a3a 100%);
    color: rgba(226, 224, 224, 0.8) !important;
}

.iconTabs > ul > li:not(:first-child) {
    color: rgba(226, 224, 224, 0.8) !important;
}

.menuContent, .menuIcons {
    background: #E2E0E0;
}

.iconTabs > ul > .ui-state-active {
    background: rgba(226, 224, 224, 0.8);
}

.iconTabs > ul > li.ui-tabs-active:hover > a {
    color: #555 !important;
}

.iconTabs > ul > li.ui-state-default {
    background-image: -ms-linear-gradient(bottom left, #E2E0E0 0%, #545454 270%);
    background-image: -moz-linear-gradient(bottom left, #E2E0E0 0%, #545454 270%);
    background-image: -o-linear-gradient(bottom left, #E2E0E0 0%, #545454 270%);
    background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0, #E2E0E0), color-stop(1, #3A3A3A));
    background-image: -webkit-linear-gradient(bottom left, #E2E0E0 0%, #545454 270%);
    background-image: linear-gradient(to top, #E2E0E0 10%, #545454 270%);
}

.menuIcons,
.vnc-proxy-btn {
    background-image: -ms-linear-gradient(top, #E2E0E0 0%, #545454 200%);
    background-image: -moz-linear-gradient(top, #E2E0E0 0%, #545454 200%);
    background-image: -o-linear-gradient(top, #E2E0E0 0%, #545454 200%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E2E0E0), color-stop(1, #545454));
    background-image: -webkit-linear-gradient(top, #E2E0E0 0%, #545454 200%);
    background-image: linear-gradient(to bottom, #E2E0E0 0%, #545454 200%);
}

li.ui-tabs-active {
    border-color: rgb(242, 105, 37) !important;
    outline: none;
}

/*MENU ICONS*/
.mainMenuSettingsTabs .ui-tabs-panel,
.treeGrpTabs .ui-tabs-panel {
    border-top: 1px solid rgb(242, 105, 37) !important;
}

.menuIcons {
    border-bottom: 1px solid rgb(242, 105, 37);
}

.iconWrap:hover,
.vnc-proxy-btn:hover {
    box-shadow: 0 0 0 1px #777777;
    background-image: -ms-linear-gradient(top, #E2E0E0 0%, #3a3a3a 100%);
    background-image: -moz-linear-gradient(top, #E2E0E0 0%, #3a3a3a 100%);
    background-image: -o-linear-gradient(top, #E2E0E0 0%, #3a3a3a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E2E0E0), color-stop(1, #3a3a3a));
    background-image: -webkit-linear-gradient(top, #E2E0E0 0%, #3a3a3a 100%);
    background-image: linear-gradient(to bottom, #E2E0E0 0%, #3a3a3a 100%);
}

    .iconWrap:hover div,
    .vnc-proxy-btn:hover {
        color: rgba(226, 224, 224, 0.8);
    }

.iconGroup {
    border-right: 2px solid #545454;
}

.iconWrap img, .iconWrap div, .iconDisable, .iconDisable:hover, .iconDisable:hover > div {
    color: #555;
}

/*ui*/

.ui-layout-header {
    background-color: rgba(226, 224, 224, 0.8);
    border-bottom: 1px solid rgb(242, 105, 37);
    background-image: -ms-linear-gradient(top, #E2E0E0 0%, #777777 100%);
    background-image: -moz-linear-gradient(top, #E2E0E0 0%, #777777 100%);
    background-image: -o-linear-gradient(top, #E2E0E0 0%, #777777 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.0, #777777), color-stop(1, #999999));
    background-image: -webkit-linear-gradient(top, #E2E0E0 0%, #777777 100%);
    background-image: linear-gradient(to bottom, #E2E0E0 0%, #777777 100%);
}

.ui-pane-header-search-wrapper {
    background: #dadada;
}

    .ui-pane-header-search-wrapper > a, .ui-pane-header-search-wrapper > input {
        background: #E2E0E0;
        /* height: 15px; */
        /* width:15px; */
    }

    .ui-pane-header-search-wrapper > a {
        color: rgb(242, 105, 37);
        background-image: url('icons/enabled/view.png');
        background-repeat: no-repeat;
        background-position: center;
        background-size: 18px;
        background-color: #3a3a3a;
    }

.ui-layout-west > .ui-layout-center, .ui-layout-west > .ui-layout-south,
.ui-layout-east > .ui-layout-center, .ui-layout-east > .ui-layout-south,
.ui-layout-center > .ui-layout-center, .ui-layout-center > .ui-layout-south > .ui-layout-center {
    border: 2px solid #545454;
}

.ui-layout-resizer {
    background: #012775;
    background-image: -moz-radial-gradient(center, circle farthest-side, #777777 0%, #545454 50%, #999999 100%) !important;
    background-image: -o-radial-gradient(center, circle farthest-side, #777777 0%, #545454 50%, #999999 100%) !important;
    background-image: -webkit-gradient(radial, center center, 0, center center, 487, color-stop(0, #DADADA), color-stop(0.4, #777777), color-stop(1, #545454)) !important;
    background-image: -webkit-radial-gradient(center, circle farthest-side, #777777 0%, #545454 50%, #999999 100%) !important;
    background-image: radial-gradient(circle farthest-side at center, #777777 0%, #545454 50%, #999999 100%) !important;
}

.ui-layout-toggler:hover {
    background-color: #777777;
}

.ui-layout-toggler-closed a {
    color: #545454;
}

.ui-layout-toggler-closed:hover > a {
    color: #777777;
}

.ui-dialog-content {
    background: #E2E0E0 !important;
}

.ui-dialog > .ui-dialog-titlebar {
    background: rgb(242, 105, 37);
    color: rgb(242, 105, 37);
    background-image: url('images/10zig_tech.png') !important;
    background-position: 100% 42% !important;
    background-size: initial !important;
    background-repeat: repeat;
}

.ui-state-focus {
    border-color: rgb(242, 105, 37) !important;
}

.ui-dialog > .ui-dialog-buttonpane {
    background: #545454;
}

.ui-dialog-buttonset > button:hover > span {
    color: #545454;
}

.ui-autocomplete > li > a.ui-state-focus {
    background: rgba(100, 100, 100, 0.3) !important;
    color: #545454;
}

.contextDialog > div.dialogFillTop > a:hover {
    color: #545454;
}

a:focus, .rebootFlush:focus, .rebootDisabled:focus {
    border: 1px solid #545454;
}

fieldset {
    border: 1px solid #545454;
    border-radius: 0px;
}

.discSettWarn {
    color: #DE0303;
}

.discHeader,
.discSettWarn {
    background: #ccc;
    border-bottom: 1px solid #545454;
}

.tcDiscoveryIpWrapper {
    border-bottom: 1px solid #545454;
}

.collapsible-trigger {
    background: #545454;
    border-bottom: 1px solid #545454;
    color: rgba(226, 224, 224, 0.8);
}

    .collapsible-trigger:hover {
        color: #545454;
    }

#dialogColl1, #tcInfoColl1 {
    border-top: 1px solid #545454;
}

.collapsible-container {
    border-left: 15px solid #777777;
    background: #E2E0E0;
}

.collapsible-trigger.collapse-open > .collapsible-indicator:after {
    color: rgba(226, 224, 224, 0.8);
}

.collapsible-trigger.collapse-close > .collapsible-indicator:after {
    color: rgba(226, 224, 224, 0.8);
}

.not-selectable-wrapper {
    color: rgba(226, 224, 224, 0.8);
}

.not-selectable-info, .not-selectable-value {
    border-bottom: 1px solid #545454;
}

.not-selectable {
    color: rgba(24, 24, 24, .8);
}

.not-selectable-info > div:not(.ui-resizable-handle) {
    border-right: 1px solid #545454;
    border-left: 1px solid #545454;
}

.not-selectable-value > div {
    border-right: 1px solid #545454;
}

.ui-resizable-helper-tcprop {
    border: 1px solid #545454 !important;
}

.tcListIcons {
    color: rgba(226, 224, 224, 0.8);
}

.slick-viewport {
    background: #dadada !important;
    outline: none !important;
}

.slick-header-column {
    color: #3a3a3a !important;
    background-image: -ms-linear-gradient(top, #E2E0E0 0%, #545454 200%) !important;
    background-image: -moz-linear-gradient(top, #E2E0E0 0%, #545454 200%) !important;
    background-image: -o-linear-gradient(top, #E2E0E0 0%, #545454 200%) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E2E0E0), color-stop(1, #545454)) !important;
    background-image: -webkit-linear-gradient(top, #E2E0E0 0%, #545454 200%) !important;
    background-image: linear-gradient(to bottom, #E2E0E0 0%, #545454 200%) !important;
}

    .slick-header-column .slick-sort-indicator.slick-sort-indicator-desc {
        display: initial;
        border-top: 8px solid #F26925 !important;
    }

    .slick-header-column .slick-sort-indicator.slick-sort-indicator-asc {
        display: initial;
        border-bottom: 8px solid #F26925 !important;
    }

    .slick-header-column:hover {
        color: rgb(242, 105, 37) !important;
    }

.slick-row:hover, .slick-row.odd:hover, .slick-row:hover > .slick-cell.selected {
    color: rgba(226, 224, 224, 0.8);
    background: #545454 !important;
}

    .slick-row:hover > .slick-cell.selected {
        background: #3a3a3a !important;
    }

.slick-row {
    background: #dadada !important;
}

    .slick-row.odd {
        background: #c1c1c1 !important;
    }

input.editor-text {
    background: #E2E0E0;
}

.slick-cell {
    border-right: 1px dotted silver !important;
}

    .slick-cell.active {
        border-right: 1px dotted silver !important;
    }

    .slick-cell.selected {
        background-color: #3a3a3a !important;
        color: rgb(242, 105, 37) !important;
        border-top: 1px solid #999999 !important;
        border-bottom: 1px solid #999999 !important;
    }

.cell-selection {
    border-right-color: #777777;
    border-right-style: solid;
    background: #e2e0e0;
    color: #545454;
}

.slick-pager {
    background: #666 !important;
    color: rgba(226, 224, 224, 0.8) !important;
}

.ui-state-hover {
    color: #5E7185;
}

.loadingModalMask {
    background: rgb(58 58 58 / .4) !important;
}

.centerWrapper {
    background: rgba(100, 100, 100, 0.81);
    color: rgba(226, 224, 224, 0.8);
}

.loading-indicator {
    background: #e2e0e0;
    border: 1px solid #181818;
    -moz-box-shadow: 0 0 5px #545454;
    -webkit-box-shadow: 0px 0px 5px #545454;
}

.slick-columnpicker {
    background: #e2e0e0;
    border: 1px solid #777777;
    box-shadow: 2px 2px 2px #545454;
}

.cp-container:hover {
    color: #545454;
}

.cp-container > .resetColumns:hover {
    color: #545454;
}

.loading-indicator label {
    background: url('../images/ajax-loader-small.gif') no-repeat center left;
}

.hr {
    background: #e2e0e0;
}

ul.context-menu-list {
    border-color: #545454;
}

.context-menu-item {
    background: #e0e2e2 !important;
}

    .context-menu-item:not(.disabled) {
        color: #181818 !important;
    }

    .context-menu-item.disabled {
        color: #999 !important;
    }

    .context-menu-item.hover:not(.disabled) {
        background: #3a3a3a !important;
        color: rgba(226, 224, 224, 0.8) !important;
    }

.context-menu-list {
    border: 2px solid #545454 !important;
}

.context-menu-list-sidebar {
    background: #666;
}

.context-menu-separator {
    border-color: #666 !important;
}

.context-menu-submenu:after {
    color: #181818;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 6px solid #666;
}

.context-menu-item.context-menu-submenu.disabled:after {
    color: rgba(226, 224, 224, 0.8) !important;
}

.context-menu-list-sidebar.context-checkmark:after {
    color: rgb(242, 105, 37);
}

span.slick-pager-settings-expanded > a:hover {
    color: #181818;
}

.tcInfo-header {
    background: #666;
    color: rgba(226, 224, 224, 0.8);
}

.tcInfo-label, .tcInfo-value {
    background: #e2e0e0;
}

.odd {
    background: #C1C1C1;
}

.tcInfo-label {
    border-right: 1px dotted silver;
}

.tcInfo-value:hover {
    color: rgba(226, 224, 224, 0.8);
    background: #545454 !important;
}

.recoveryWrapper {
    /*border-top: 1px solid #181818;*/
}

#tcTreeView {
    background: #dadada;
}

.jqtree-element:hover, .jqHover {
    color: rgba(226, 224, 224, 0.8);
    background: #545454;
}

    .jqtree-element:hover > .jqtree_common, .jqHover > .jqtree_common {
        color: rgba(226, 224, 224, 0.8);
    }

ul.jqtree-tree li.jqtree-selected > .jqtree-element, ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover {
    background: #3A3A3A !important;
}

li.jqtree-selected > div.jqtree-element > div.jqtree-title {
    color: rgba(242, 105, 37, 1);
}


li.jqtree_common > div.jqtree-element > a.jqtree-toggler {
    color: #4d4d4d;
}

    li.jqtree_common > div.jqtree-element > a.jqtree-toggler:hover {
        color: #545454;
    }

.ui-layout-tctreedata {
    background: #cccccc;
    color: #181818;
}

.groupInfo-label:nth-child(odd), .groupInfo-value:nth-child(odd) {
    background: #C1C1C1;
}

.groupInfo-label, .groupInfo-value {
    background: #e2e0e0;
}

.groupInfo-label {
    border-right: 1px dotted silver;
}

.groupInfo-value:hover {
    color: rgba(226, 224, 224, 0.8);
    background: #545454 !important;
}

.ui-layout-tcaction {
    color: #181818;
    background: #e2e0e0;
}

.ui-layout-tcprop {
    color: #181818;
    background: #cecece;
}

.tcAddScheduledTask, .wizardPanel {
    background: #e2e0e0;
}

.addTaskBody, .addTaskHeader, .tcTempList, .wizardPanel-body {
    background: #e2e0e0;
}

.addTaskHeader, .nCA-ButtonWrap, .wizardPanel-header {
    border-bottom: 1px solid #545454;
}

    .addTaskHeader > h1,
    .wizardPanel-header > h1 {
        background: #999999;
    }

.fwlistheader, .tcFirmwareHostsHeader, .groupFilterHeader {
    background: #444;
    color: rgba(226, 224, 224, 0.8);
    border-bottom: 1px solid #545454;
}

    .groupFilterHeader > div:last-child {
        border-left: 1px solid #ff671b;
    }

.tcFirmwareList, .tcInfo, .tcFirmwareHostsList, .groupFilterList, .directoryWrapper, .newConfigCountryList {
    background: #e2e0e0;
}

.tcFirmWrap:hover,
.tcInfoWrap:hover,
.nCW-Wrap:hover,
.tcFirmwareHostWrap:hover,
.groupFilterWrap:hover,
.applyTemplateWrap:not(.template-generate):hover,
.nCW-Wrap:hover,
.dirElWrap:hover,
.tcWinUpdatePackageManager_Wrap:hover,
.tcWinSysprepSettingsManager_Wrap:hover,
.tcXTCPackage_Wrap:hover {
    outline: 1px solid #3a3a3a;
    background: #545454
}

    .tcFirmWrap:hover div,
    .tcInfoWrap:hover div,
    .nCW-Wrap:hover div,
    .tcFirmwareHostWrap:hover div,
    .groupFilterWrap:hover div,
    .applyTemplateWrap:hover:not(.template-generate) div,
    .nCW-Wrap:hover div,
    .dirElWrap:hover div,
    .tcWinUpdatePackageManager_Wrap:hover div,
    .tcWinSysprepSettingsManager_Wrap:hover div,
    .tcXTCPackage_Wrap:hover div {
        color: rgba(226, 224, 224, 0.8);
    }

.tcFirmWrap.active,
.tcInfoWrap.active,
.nCW-Wrap.active,
.tcFirmwareHostWrap.active,
.groupFilterWrap.active,
.applyTemplateWrap.active,
.dirElWrap.active,
.nCW-Wrap.active,
.tcWinUpdatePackageManager_Wrap.active,
.tcWinSysprepSettingsManager_Wrap.active,
.tcXTCPackage_Wrap.active {
    background: #3a3a3a;
    color: rgb(242, 105, 37);
}

.tcFirmwareList h3,
.tcFirmwareList h3:hover,
.tcFirmwareList .fw-content,
.tcFirmwareList div,
.tcFirmwareList div:hover,
.tcFirmwareList span,
.tcFirmwareList span:hover,
.tcInfo h3,
.tcInfo h3:hover,
.tcInfo .fw-content,
.tcInfo div,
.tcInfo div:hover,
.tcInfo span,
.tcInfo span:hover,
.tcFirmwareHostsList div,
.tcFirmwareHostsList div:hover,
.applyTemplateWrap,
.applyTemplateWrap div,
.applyTemplateWrap div:hover,
.applyTemplateWrap div:active,
.nCW-Wrap,
.nCW-Wrap div,
.nCW-Wrap div:hover,
.nCW-Wrap div:active,
.vnc-proxy-btn,
.vnc-proxy-btn:active,
.vnc-proxy-btn:hover,
.tcWinUpdatePackageManager_Wrap,
.tcWinUpdatePackageManager_Wrap div,
.tcWinUpdatePackageManager_Wrap div:hover,
.tcWinUpdatePackageManager_Wrap div:active,
.tcWinSysprepSettingsManager_Wrap,
.tcWinSysprepSettingsManager_Wrap div,
.tcWinSysprepSettingsManager_Wrap div:hover,
.tcWinSysprepSettingsManager_Wrap div:active,
.tcXTCPackage_Wrap,
.tcXTCPackage_Wrap div,
.tcXTCPackage_Wrap div:active,
.tcXTCPackage_Wrap div:hover {
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

.tcFirmwareList h3,
.tcInfo h3,
.nCW-List h3 {
    background: #aaa !important;
    border: none !important;
    outline: none !important;
    color: #222 !important;
}

    .tcFirmwareList h3:hover,
    .tcInfo h3:hover,
    .nCW-List h3:hover {
        color: rgba(226, 224, 224, 0.8) !important;
        background: #545454 !important;
    }

.tcFirmwareList .fw-content,
.tcInfo .fw-content,
.nCW-List .nCW-Content {
    background: none !important;
    border: none !important;
}

.tcFirmwareList h3 span.ui-icon-triangle-1-s,
.tcInfo h3 span.ui-icon-triangle-1-s,
.nCW-List h3 span.ui-icon-triangle-1-s {
    background-image: none !important;
    border-top: 8px solid #666;
}

.tcFirmwareList h3 span.ui-icon-triangle-1-e,
.nCW-List h3 span.ui-icon-triangle-1-e {
    background-image: none !important;
    border-left: 8px solid #666;
}

.tcFirmwareList h3:hover span.ui-icon-triangle-1-e,
.nCW-List h3:hover span.ui-icon-triangle-1-e {
    border-left-color: rgba(226, 224, 224, 0.8) !important;
}

.tcFirmwareList h3:hover span.ui-icon-triangle-1-s,
.nCW-List h3:hover span.ui-icon-triangle-1-s {
    border-top-color: rgba(226, 224, 224, 0.8) !important;
}

.tcFirmWrap.active div,
.tcInfoWrap.active div,
.nCW-Wrap.active div,
.tcFirmwareHostWrap.active div,
.groupFilterWrap.active div,
.applyTemplateWrap.active div,
.nCW-Wrap.active div,
.dirElWrap.active div,
.tcWinUpdatePackageManager_Wrap.active div,
.tcWinSysprepSettingsManager_Wrap.active div,
.tcXTCPackage_Wrap.active div {
    color: rgb(242, 105, 37);
}

.tcNewGroupList > div {
    color: #181818;
}

    .tcNewGroupList > div.active {
        background: #999999;
        color: rgba(226, 224, 224, 0.8);
        outline: 1px solid #777;
    }

.tcNewGroupList {
    outline: 1px solid #545454;
    background: #e2e0e0;
}

    .tcNewGroupList > div:hover {
        color: #013d98;
        outline: 1px solid #545454;
    }

.tgTemplateSelectedWrap > div {
    color: #999999;
}

.tcTemplateHeader,
.tcGroupTemplateHeader,
.tcWinUpdatePackageManager_Header,
.tcXtcPackageHeader {
    background: #444;
    color: rgba(226, 224, 224, 0.8);
    border-bottom: 1px solid #545454;
}
}

.templatePushWrap {
    background: #999;
    border-top: 1px solid #545454;
}

.manLeft {
    background: #E2E0E0;
}

.manTree {
    color: rgb(0, 0, 0);
    border-right: 1px solid #545454;
}

    .manTree div:hover {
        color: rgba(226, 224, 224, 0.8);
        background: rgba(100,100,100, 0.6);
    }

    .manTree div.manCat-active {
        background: #545454;
        color: rgba(226, 224, 224, 0.8);
    }

.manRight {
    background: #e2e0e0;
}

.manHeader {
    background: #999;
    border-bottom: 1px solid #545454;
}

.sectionInfo button {
    color: #414042;
}

    .sectionInfo button:not(.original) {
        color: #545454;
    }

.headerExample .ui-sortable-placeholder {
    background: #777;
}

.headColumn {
    background: #e2e0e0;
    border-right: 1px solid silver !important;
    color: #545454;
}

    .headColumn:hover {
        color: #545454;
        background: #999999;
    }

.stat > .down {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #545454;
}

.sectionInfo div[role="tab"] {
    border-color: #777777;
}

.sectionInfo > div[role="tab"] {
    border-color: #545454;
}

    .sectionInfo > div[role="tab"] > a {
        color: #545454;
    }

.context-example > div {
    outline: 1px solid #545454;
    color: #545454;
}

    .context-example > div:hover {
        background: #e2e0e0;
        color: #545454;
    }

.aboutHeader {
    background-image: url('images/10zig_tech.png');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-right: 1px solid #545454;
    color: rgba(226, 224, 224, 0.8);
}

.aboutImage > .iconPlaceHolder {
    background-image: url('images/10ZiG Logo White Trans.png');
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 150px;
}


.aboutDialogWrap .aboutTour {
    border: 1px solid #545454;
}

.aboutDialogWrap .aboutFooter {
    background: #545454;
    color: rgba(226, 224, 224, 0.8);
}

.aboutContent a {
    color: #F26925 !important;
}

    .aboutContent a:hover {
        color: #545454 !important;
    }

.infoBalloon {
    /*box-shadow: 3px 3px 3px #414042;*/
    color: #222;
    background: #efefef;
    border: 2px solid #f26925;
}

.infoBalloonHeader {
    color: rgb(242, 105, 37);
}

.infoBalloonNext {
    color: #545454;
}

.infoModal {
    background-color: rgba(65, 64, 66, .15);
}

.infoBalloon-clickAnywhere {
    background: transparent;
}

.infoBalloonAltColor {
    color: rgb(242, 105, 37);
}

.arrow-left {
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    /*border-right: 12px solid #e2e0e0;*/
    border-right: 12px solid #f26925;
}

.arrow-right {
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid #f26925;
}

.arrow-top {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #f26925;
}

.arrow-bottom {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #f26925;
}

.infoBalloonFlashColor {
    -webkit-animation: colorChange 1.75s infinite;
    -moz-animation: colorChange 1.75s infinite;
    animation: colorChange 1.75s infinite;
}

.infoBalloonFlashBorder {
    -webkit-animation: borderColorChange 1.75s infinite;
    -moz-animation: borderColorChange 1.75s infinite;
    animation: borderColorChange 1.75s infinite;
}

.mainMenuSettingsTabs > ul > li.ui-tabs-active:hover > a,
.treeGrpTabs ul > li.ui-tabs-active:hover > a {
    color: #555 !important;
}

.mainMenuSettingsTabs > ul > li,
.treeGrpTabs ul > li {
    background-image: -ms-linear-gradient(bottom left, #E2E0E0 0%, #545454 270%) !important;
    background-image: -moz-linear-gradient(bottom left, #E2E0E0 0%, #545454 270%) !important;
    background-image: -o-linear-gradient(bottom left, #E2E0E0 0%, #545454 270%) !important;
    background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0, #E2E0E0), color-stop(1, #3A3A3A)) !important;
    background-image: -webkit-linear-gradient(bottom left, #E2E0E0 0%, #545454 270%) !important;
    background-image: linear-gradient(to top, #E2E0E0 10%, #545454 270%) !important;
}

    .mainMenuSettingsTabs > ul > li:not(:first-child), .sectionInfo div[role="tab"],
    .treeGrpTabs ul > li:not(:first-child), .sectionInfo div[role="tab"] {
        color: #e2e0e0 !important;
    }

.refreshOverlay {
    background: #bbb;
    opacity: 0.4;
}

/*.mainMenuDialog button:not([disabled]):hover,*/
.wizardPanel-note {
    color: #f26925;
    font-style: italic;
    font-weight: 500;
}

.wizardPanel-lineSep {
    background: #545454;
}

.recoveryWrapper {
    background: #e2e0e0;
}

.directoryHeader {
    background: #999;
    border-bottom: 1px solid #545454;
}

.directoryFileWrapper {
    background: #3a3a3a;
    border-top: 1px solid #F26925;
    color: rgba(226, 224, 224, 0.8);
}

.selectedDirFileName.active {
    color: rgba(226, 224, 224, 0.8);
}

.tcXtcHeader {
    background: #444;
    color: rgba(226, 224, 224, 0.8);
    border-bottom: 1px solid #545454;
}

.tcXtcList {
    background: #e2e0e0;
}

.tcDragDiv, .tcDragDiv-example {
    background-image: -ms-linear-gradient(top, #E2E0E0 -20%, #3a3a3a 100%);
    background-image: -moz-linear-gradient(top, #E2E0E0 -20%, #3a3a3a 100%);
    background-image: -o-linear-gradient(top, #E2E0E0 -20%, #3a3a3a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E2E0E0), color-stop(1, #3a3a3a));
    background-image: -webkit-linear-gradient(top, #E2E0E0 0%, #3a3a3a 100%);
    background-image: linear-gradient(to bottom, #E2E0E0 -20%, #3a3a3a 100%);
    box-shadow: 2px 2px 2px #181818;
    outline: 1px solid #545454;
}

.dragDivInfo, .dragDivInfo-example {
    background: #3a3a3a;
    color: rgba(226, 224, 224, 0.8);
}

.tcWinSysprepSettingsManager_Wrap.winSysprepSettingId-Default {
    border-bottom: 1px solid #3a3a3a;
}

.tcXmlConfigHeader {
    background: #e2e0e0;
    border-bottom: 2px solid #181818;
}

.tcXmlConfigBody {
    background: #e2e0e0;
}

.tcXmlConfigBodyLeft {
    background: #e2e0e0;
}

    .tcXmlConfigBodyLeft .ui-resizable-handle {
        background: #545454;
    }

.xmlConfigCat.xmlCat-active {
    background: #545454;
    color: rgba(226, 224, 224, 0.8);
}

.xmlConfigCat:hover:not(.xmlCat-active) {
    color: rgba(226, 224, 224, 0.8);
    background: rgba(77, 116, 158, 0.6);
}

.tcXmlConfigBodyRight {
    background: #e2e0e0;
}

.xmlCatBodyHeader {
    background: #999;
}

.winCompName .nameHeader {
    background: #ccc;
    border-bottom: 1px solid #545454;
}

.winCompNameOKBtn .disabled, .winCompNameOKBtn.disabled, .winCompName .settingsWrapper > label.disabled, .disabled-text, .ui-dialog .ui-dialog-buttonset button.disabled {
    color: #bbb !important;
}

.task-item-disabled {
    color: #bbb !important;
    border-color: #bbb !important;
}

.tcAutoNamingGrid .tcANPassChar {
    background: #333;
    border: .5px solid #333;
    border-radius: 50%;
}

.autoNamingOptions .autoNamingOptions-Body > div:first-child {
    border-bottom: 1px solid #ccc;
}

.loadingModalMask {
}

    .pageLoading.loading-div,
    .loadingModalMask .centerWrapper {
        background: #3a3a3a;
    }

    .loadingModalMask .centerWrapper {
        padding: 2px 10px;
        border-radius: 3px;
    }

.pageLoading .loading-text {
    color: rgb(242, 105, 37);
}

.spinner > div {
    background-color: rgb(242, 105, 37);
    font-size: 1px;
}

.ui-pane-header-label {
    color: rgba(226, 224, 224, 0.8) !important;
}

.ui-pane-header {
    background: #3A3A3A;
    color: rgba(226, 224, 224, 0.8);
}

.ui-dialog-content,
.ui-pane-header-search-wrapper {
    background: #E2E0E0 !important;
}

.tourWelcomeWrap {
    color: #555;
}

/*ALT SPECIFIC CSS*/
.errorMainWrap {
    background: whitesmoke;
    background-image: -ms-radial-gradient(center, circle farthest-side, #777777 0%, #545454 100%);
    background-image: -moz-radial-gradient(center, circle farthest-side, #777777 0%, #545454 100%);
    background-image: -o-radial-gradient(center, circle farthest-side, #777777 0%, #545454 100%);
    background-image: -webkit-gradient(radial, center center, 0, center center, 487, color-stop(0, #777777), color-stop(1, #545454));
    background-image: -webkit-radial-gradient(center, circle farthest-side, #777777 0%, #545454 100%);
    background-image: radial-gradient(circle farthest-side at center, #777777 0%, #545454 100%);
}

.errorText {
    color: rgba(226, 224, 224, 0.8);
}

.errorMainWrap .errorHeader {
    background: rgb(242, 105, 37);
}

.errorMainWrap .errorMessage {
    background: #5A5A5A;
}

.errorMainWrap .rightWrapper {
    background-image: url('images/10zig_tech.png');
}

.errorMainWrap .logoPlaceholder {
    background-image: url('images/10ZiG Logo White Trans.png');
}

.errorMainWrap a {
    background: #E2E0E0;
    color: #555;
}

    .errorMainWrap a:hover, .inputWrapper button:hover {
        color: rgb(242, 105, 37);
    }

.ui-dialog-titlebar {
    background: #3a3a3a !important;
}

.ui-dialog-buttonpane {
    background: #666 !important;
}

.error {
    color: rgba(226, 224, 224, 0.8);
    text-shadow: 1px 1px #2C2C2C;
}

.dialogFillTop {
    /*color: #555;*/
}

.inputWrapper button {
    color: #555;
}

.compType {
    color: rgba(226, 224, 224, 0.8);
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 50px #E2E0E0 inset;
    -webkit-text-fill-color: #999;
}

    input:-webkit-autofill:focus,
    input:-webkit-autofill:hover:focus,
    input:-webkit-autofill:focus:focus,
    input:-webkit-autofill:active:focus {
        -webkit-box-shadow: 0 0 0 50px #E2E0E0 inset;
        -webkit-text-fill-color: #999;
    }

.tcTemplateBottom, .tcFirmwareBottom,
.tcWinUpdatePackageManager_Bottom {
    /*border-top: 1px solid #545454;
    background: #ccc;*/
    background: #3a3a3a;
    border-top: 1px solid #F26925;
    color: rgba(226, 224, 224, 0.8);
}

/*VNC*/
.vncStatusText {
    color: rgba(226, 224, 224, 0.8);
}

.vncViewerCanvas {
    border: 1px solid #545454;
}

/*ICONS - ENABLED*/
.discovery .iconPlaceHolder, .icon_eye.iconPlaceHolder, .eye-icon .iconPlaceHolder {
    background-image: url('icons/enabled/eye.png');
}

.refresh .iconPlaceHolder, .recovery-refresh .iconPlaceHolder,
.icon_refresh_list.iconPlaceHolder, .xtcUpload-refreshIcon .iconPlaceHolder,
.ccRefreshConn-icon .iconPlaceHolder {
    background-image: url('icons/enabled/refresh_list.png');
}

.reregister .iconPlaceHolder {
    background-image: url('icons/enabled/reregister.png');
}

.power-on .iconPlaceHolder, .icon_switch_on.iconPlaceHolder,
.recovery-power-on .iconPlaceHolder {
    background-image: url('icons/enabled/switch_on.png');
}

.power-off .iconPlaceHolder, .icon_switch_off.iconPlaceHolder,
.cc-wrap-power-icon .iconPlaceHolder,
.recovery-power-off .iconPlaceHolder {
    background-image: url('icons/enabled/switch_off.png');
}

.reboot .iconPlaceHolder, .icon_reboot.iconPlaceHolder,
.recovery-reboot .iconPlaceHolder {
    background-image: url('icons/enabled/reboot.png');
}

.config-ret .iconPlaceHolder, .icon_config_retrieve.iconPlaceHolder,
.fwRemove-icon .iconPlaceHolder, .groupFilterRemove-icon .iconPlaceHolder,
.ccPullConfig-icon .iconPlaceHolder, .groupTemplateRemove-icon .iconPlaceHolder {
    background-image: url('icons/enabled/config_retrieve.png');
}

.config-send .iconPlaceHolder, .icon_config_send.iconPlaceHolder,
.fwInstall-icon .iconPlaceHolder, .groupFilterAdd-icon .iconPlaceHolder,
.ccPushConfig-icon .iconPlaceHolder,
.groupTemplateAdd-icon .iconPlaceHolder {
    background-image: url('icons/enabled/config_send.png');
}

.config-edit .iconPlaceHolder {
    background-image: url('icons/enabled/config_edit.png');
}

.config-new .iconPlaceHolder {
    background-image: url('icons/enabled/config_new.png');
}

.autoNamingManage-icon .iconPlaceHolder,
.templateRename-icon .iconPlaceHolder,
.autoNamingEdit-icon .iconPlaceHolder,
.icon_tag_edit.iconPlaceHolder {
    background-image: url('icons/enabled/tag_edit.png');
}

.logoff-user .iconPlaceHolder, .icon_user.iconPlaceHolder {
    background-image: url('icons/enabled/user.png');
}

.vnc .iconPlaceHolder {
    background-image: url('icons/enabled/vnc.png');
}

.fullscreen .iconPlaceHolder {
    background-image: url('icons/enabled/vnc_expand.png');
}

.fullscreen.collapse .iconPlaceHolder {
    background-image: url('icons/enabled/vnc_collapse.png');
}

.logout .iconPlaceHolder {
    background-image: url('icons/enabled/exit.png');
}

.task-add .iconPlaceHolder, .icon_add_task.iconPlaceHolder {
    background-image: url('icons/enabled/add_task.png');
}

.task-edit .iconPlaceHolder, .icon_edit_task.iconPlaceHolder {
    background-image: url('icons/enabled/edit_task.png');
}

/*.template .iconPlaceHolder,*/
.templatesManage-icon .iconPlaceHolder,
.template-apply .iconPlaceHolder,
.icon_template.iconPlaceHolder {
    background-image: url('icons/enabled/template.png');
}

.templatesNew-icon .iconPlaceHolder {
    background-image: url('icons/enabled/clipboard.png');
}

.template-legacy .iconPlaceHolder,
.tcTemplate-legend-legacy {
    background-image: url('icons/enabled/key.png');
}

.template-xml .iconPlaceHolder,
.tcTemplate-legend-xml {
    background-image: url('icons/enabled/registry.png');
}

.firmware .iconPlaceHolder, .icon_firmware.iconPlaceHolder,
.tcFirmWrap .iconPlaceHolder,
.tcInfoWrap .iconPlaceHolder {
    background-image: url('icons/enabled/firmware.png');
}

.newConfigVersionList .iconPlaceHolder {
    background-image: url('icons/enabled/xtc_agent_24x24.png');
}

.ewf-enable .iconPlaceHolder, .icon_ewfEnable.iconPlaceHolder {
    background-image: url('icons/enabled/ewfEnable.png');
}

.ewf-disable .iconPlaceHolder, .icon_ewfDisable.iconPlaceHolder {
    background-image: url('icons/enabled/ewfDisable.png');
}

.ewf-commit .iconPlaceHolder, .icon_ewfCommit.iconPlaceHolder {
    background-image: url('icons/enabled/ewfCommit.png');
}

.backup-restore .iconPlaceHolder, .icon_backupRestore.iconPlaceHolder {
    background-image: url('icons/enabled/backupRestore.png');
}

.recovery-import-mac-list .iconPlaceHolder {
    background-image: url('icons/enabled/window_import.png');
}

.recovery-add-mac .iconPlaceHolder, .icon_add_mac.iconPlaceHolder {
    background-image: url('icons/enabled/add_mac.png');
}

.recovery-remove-mac .iconPlaceHolder, .icon_remove_mac.iconPlaceHolder {
    background-image: url('icons/enabled/remove_mac.png');
}

.console-settings .iconPlaceHolder, .autoNamingSettings-icon .iconPlaceHolder,
.icon_consoleSettings.iconPlaceHolder {
    background-image: url('icons/enabled/consoleSettings.png');
}

.help .iconPlaceHolder, .icon_help.iconPlaceHolder {
    background-image: url('icons/enabled/help.png');
}

.about .iconPlaceHolder, .icon_about.iconPlaceHolder {
    background-image: url('icons/enabled/about.png');
}

.tourGuide .iconPlaceHolder, .icon_pilot.iconPlaceHolder {
    background-image: url('icons/enabled/pilot.png');
}

.fwUpload-icon .iconPlaceHolder,
.directory-fileUpload .iconPlaceHolder {
    background-image: url('icons/enabled/file_upload_globe.png');
}

.groupFilterEdit-icon .iconPlaceHolder, .icon_edit.iconPlaceHolder,
.templateUpdateComment-icon .iconPlaceHolder {
    background-image: url('icons/enabled/edit.png');
}

.directory-folderUp .iconPlaceHolder {
    background-image: url('icons/enabled/folder_out.png');
}

.directory-folderInto .iconPlaceHolder {
    background-image: url('icons/enabled/folder_into.png');
}

.directory-folderNew .iconPlaceHolder {
    background-image: url('icons/enabled/folder_new.png');
}

.directory-folderServer .iconPlaceHolder {
    background-image: url('icons/enabled/folder_server.png');
}

.directory-folderNetwork .iconPlaceHolder, .icon_folder_network.iconPlaceHolder {
    background-image: url('icons/enabled/folder_network.png');
}

.directory-folder .iconPlaceHolder, .icon_folder.iconPlaceHolder {
    background-image: url('icons/enabled/folder.png');
}

.directory-document .iconPlaceHolder, .icon_document.iconPlaceHolder {
    background-image: url('icons/enabled/document.png');
}

.xtcUpload-icon .iconPlaceHolder, .icon_file_upload_globe.iconPlaceHolder {
    background-image: url('icons/enabled/file_upload_globe.png');
}

.autoNamingAdd-icon .iconPlaceHolder, .icon_tag_add.iconPlaceHolder {
    background-image: url('icons/enabled/tag_add.png');
}

.autoNamingDelete-icon .iconPlaceHolder, .icon_tag_delete.iconPlaceHolder {
    background-image: url('icons/enabled/tag_delete.png');
}

.autoNamingImport-icon .iconPlaceHolder,
.summaryImport-icon .iconPlaceHolder,
.templateImport-icon .iconPlaceHolder,
.icon_window_import.iconPlaceHolder {
    background-image: url('icons/enabled/window_import.png');
}

.autoNamingExport-icon .iconPlaceHolder,
.summaryExport-icon .iconPlaceHolder,
.templateExport-icon .iconPlaceHolder,
.icon_window_export.iconPlaceHolder {
    background-image: url('icons/enabled/window_export.png');
}

.templateEdit-icon .iconPlaceHolder, .templateEdit-icon.iconPlaceHolder {
    background-image: url('icons/enabled/edit.png');
}

.templateCopy-icon .iconPlaceHolder, .templateCopy-icon.iconPlaceHolder {
    background-image: url('icons/enabled/document_copy.png');
}

.icon_cpu_flash.iconPlaceHolder {
    background-image: url('icons/enabled/cpu_flash.png');
}

.icon_drag_24.iconPlaceHolder {
    background-image: url('icons/enabled/drag_24x24.png');
}

.icon_xtc_package.iconPlaceHolder,
.tcXTCPackage_Wrap .iconPlaceHolder {
    background-image: url('icons/enabled/xtc_package.png');
}

.tourGuide64 .iconPlaceHolder, .icon_pilot_64.iconPlaceHolder {
    background-image: url('icons/enabled/pilot64.png');
}

.warn-icon .iconPlaceHolder {
    background-image: url('icons/enabled/warning.png');
}

.info-icon .iconPlaceHolder {
    background-image: url('icons/enabled/info.png');
}

/*ip ranges*/
.ip-range-import-icon .iconPlaceHolder {
    background-image: url('icons/enabled/window_import.png');
}

.ip-range-export-icon .iconPlaceHolder {
    background-image: url('icons/enabled/window_export.png');
}

.ip-range-add-icon .iconPlaceHolder {
    background-image: url('icons/enabled/ip_range_add.png');
}

.ip-range-edit-icon .iconPlaceHolder {
    background-image: url('icons/enabled/ip_range_edit.png');
}

.ip-range-remove-icon .iconPlaceHolder {
    background-image: url('icons/enabled/ip_range_remove.png');
}

.ip-range-scan-all-icon .iconPlaceHolder {
    background-image: url('icons/enabled/ip_range_scan_all.png');
}

.ip-range-scan-selected-icon .iconPlaceHolder {
    background-image: url('icons/enabled/ip_range_scan_selected.png');
}

.ip-range-select-all-icon .iconPlaceHolder {
    background-image: url('icons/enabled/ip_range_select_all.png');
}

.ip-range-select-none-icon .iconPlaceHolder {
    background-image: url('icons/enabled/ip_range_select_none.png');
}

/*vnc icons*/
.vncConnect .iconPlaceHolder, .icon_vnc_connect.iconPlaceHolder {
    background-image: url('icons/enabled/vnc_connect.png');
}

.vncDisconnect .iconPlaceHolder, .icon_vnc_disconnect.iconPlaceHolder {
    background-image: url('icons/enabled/vnc_disconnect.png');
}

.vncFullScreen .iconPlaceHolder, .icon_vnc_fullscreen.iconPlaceHolder {
    background-image: url('icons/enabled/vnc_expand.png');
}

.vncFullScreen.collapse .iconPlaceHolder, .icon_vnc_fullscreen.collapse.iconPlaceHolder {
    background-image: url('icons/enabled/vnc_collapse.png');
}

.vncSendWinCmd .iconPlaceHolder, .icon_vnc_win_cmd.iconPlaceHolder {
    background-image: url('icons/enabled/vnc_send_window_cmd.png');
}

.vncSendLinuxCmd .iconPlaceHolder, .icon_vnc_linux_cmd.iconPlaceHolder {
    background-image: url('icons/enabled/vnc_send_linux_cmd.png');
}

/*summary*/
.summary-add-view .iconPlaceHolder {
    background-image: url('icons/enabled/document_chart.png');
}

.summary-grid-export-all .iconPlaceHolder {
    background-image: url('icons/enabled/summary_export.png');
}

/*sort*/
.sort-up-down {
    background-image: url('icons/enabled/sort_up_down.png');
}

/*windows*/
.windowPackage-icon .iconPlaceHolder {
    background-image: url('icons/enabled/box_software.png');
}

.windowPackageAdd-icon .iconPlaceHolder,
.windowSysprepAdd-icon .iconPlaceHolder {
    background-image: url('icons/enabled/window_add.png');
}

.windowPackageEdit-icon .iconPlaceHolder,
.windowSysprepEdit-icon .iconPlaceHolder {
    background-image: url('icons/enabled/window_edit.png');
}


.windowPackageRemove-icon .iconPlaceHolder,
.windowSysprepRemove-icon .iconPlaceHolder,
.templateRemove-icon .iconPlaceHolder,
.xtcRemove-icon .iconPlaceHolder {
    background-image: url('icons/enabled/window_remove.png');
}

.templateInfo-icon .iconPlaceHolder {
    background-image: url('icons/enabled/about.png');
}

.windowPackageRefresh-icon .iconPlaceHolder {
    background-image: url('icons/enabled/window_refresh.png');
}

.windowPackageImport-icon .iconPlaceHolder {
    background-image: url('icons/enabled/window_import.png');
}

.windowPackageExport-icon .iconPlaceHolder {
    background-image: url('icons/enabled/window_export.png');
}

.windowApplyPackage-icon .iconPlaceHolder,
.tcWinUpdatePackageManager_Wrap .iconPlaceHolder {
    background-image: url('icons/enabled/xtc_package.png');
}

.tcWinSysprepSettingsManager_Wrap .iconPlaceHolder {
    background-image: url('icons/enabled/form.png');
}

.xtcManagePackage-icon .iconPlaceHolder {
    background-image: url('icons/enabled/folder_window.png');
}

.xtcApplyPackage-icon .iconPlaceHolder {
    background-image: url('icons/enabled/window_cd.png');
}

/*ICONS - DISABLED*/
.discovery.iconDisable .iconPlaceHolder, .icon_eye.iconDisable.iconPlaceHolder, .eye-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/eye.png');
}

.refresh.iconDisable .iconPlaceHolder, .recovery-refresh.iconDisable .iconPlaceHolder,
.icon_refresh_list.iconDisable.iconPlaceHolder, .xtcUpload-refreshIcon.iconDisable .iconPlaceHolder,
.ccRefreshConn-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/refresh_list.png');
}

.reregister.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/reregister.png');
}

.power-on.iconDisable .iconPlaceHolder, .icon_switch_on.iconDisable.iconPlaceHolder,
.recovery-power-on.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/switch_on.png');
}

.power-off.iconDisable .iconPlaceHolder, .icon_switch_off.iconDisable.iconPlaceHolder,
.cc-wrap-power-icon.iconDisable .iconPlaceHolder,
.recovery-power-off.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/switch_off.png');
}

.reboot.iconDisable .iconPlaceHolder, .icon_reboot.iconDisableiconPlaceHolder,
.recovery-reboot.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/reboot.png');
}

.config-ret.iconDisable .iconPlaceHolder, .icon_config_retrieve.iconDisable.iconPlaceHolder,
.fwRemove-icon.iconDisable .iconPlaceHolder, .groupFilterRemove-icon.iconDisable .iconPlaceHolder,
.ccPullConfig-icon.iconDisable .iconPlaceHolder,
.groupTemplateRemove-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/config_retrieve.png');
}

.config-send.iconDisable .iconPlaceHolder, .icon_config_send.iconDisable.iconPlaceHolder,
.fwInstall-icon.iconDisable .iconPlaceHolder, .groupFilterAdd-icon.iconDisable .iconPlaceHolder,
.ccPushConfig-icon.iconDisable .iconPlaceHolder,
.groupTemplateAdd-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/config_send.png');
}

.config-edit.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/config_edit.png');
}

.config-new.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/config_new.png');
}

.autoNamingManage-icon.iconDisable .iconPlaceHolder,
.templateRename-icon.iconDisable .iconPlaceHolder,
.autoNamingEdit-icon.iconDisable .iconPlaceHolder, .icon_tag_edit.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/tag_edit.png');
}

.logoff-user.iconDisable .iconPlaceHolder, .icon_user.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/user.png');
}

.vnc.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/vnc.png');
}


.fullscreen.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/vnc_expand.png');
}

.fullscreen.collapse.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/vnc_collapse.png');
}

.logout.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/exit.png');
}

.task-add.iconDisable .iconPlaceHolder, .icon_add_task.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/add_task.png');
}

.task-edit.iconDisable .iconPlaceHolder, .icon_edit_task.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/edit_task.png');
}

/*.template.iconDisable .iconPlaceHolder,*/
.templatesManage-icon.iconDisable .iconPlaceHolder,
.template-apply.iconDisable .iconPlaceHolder,
.icon_template.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/template.png');
}

.templatesNew-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/clipboard.png');
}

.template-legacy.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/key.png');
}

.template-xml.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/registry.png');
}

.firmware.iconDisable .iconPlaceHolder, .icon_firmware.iconDisable.iconPlaceHolder,
.tcFirmWrap.iconDisable .iconPlaceHolder,
.tcInfoWrap.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/firmware.png');
}

.newConfigVersionList.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/xtc_agent_24x24.png');
}

.ewf-enable.iconDisable .iconPlaceHolder, .icon_ewfEnable.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/ewfEnable.png');
}

.ewf-disable.iconDisable .iconPlaceHolder, .icon_ewfDisable.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/ewfDisable.png');
}

.ewf-commit.iconDisable .iconPlaceHolder, .icon_ewfCommit.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/ewfCommit.png');
}

.backup-restore.iconDisable .iconPlaceHolder, .icon_backupRestore.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/backupRestore.png');
}

.recovery-import-mac-list.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/window_import.png');
}

.recovery-add-mac.iconDisable .iconPlaceHolder, .icon_add_mac.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/add_mac.png');
}

.recovery-remove-mac.iconDisable .iconPlaceHolder, .icon_remove_mac.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/remove_mac.png');
}

.console-settings.iconDisable .iconPlaceHolder, .autoNamingSettings-icon.iconDisable .iconPlaceHolder, .icon_consoleSettings.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/consoleSettings.png');
}

.help.iconDisable .iconPlaceHolder, .icon_help.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/help.png');
}

.about.iconDisable .iconPlaceHolder, .icon_about.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/about.png');
}

.tourGuide.iconDisable .iconPlaceHolder, .icon_pilot.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/pilot.png');
}

.fwInstall-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/config_send.png');
}

.fwRemove-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/config_retrieve.png');
}

.fwUpload-icon.iconDisable .iconPlaceHolder,
.directory-fileUpload.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/file_upload_globe.png');
}

.groupFilterAdd-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/config_send.png');
}

.groupFilterRemove-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/config_retrieve.png');
}

.groupFilterEdit-icon.iconDisable .iconPlaceHolder,
.icon_edit.iconDisable.iconPlaceHolder,
.templateUpdateComment-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/edit.png');
}

.tempRemove-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/config_retrieve.png');
}

.directory-folderUp.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/folder_out.png');
}

.directory-folderInto.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/folder_into.png');
}

.directory-folderNew.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/folder_new.png');
}

.directory-folderServer.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/folder_server.png');
}

.directory-folderNetwork.iconDisable .iconPlaceHolder,
.icon_folder_network.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/folder_Network.png');
}

.directory-folder.iconDisable .iconPlaceHolder,
.icon_folder.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/folder.png');
}

.directory-document.iconDisable .iconPlaceHolder,
.icon_document.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/document.png');
}

.xtcUpload-icon.iconDisable .iconPlaceHolder,
.icon_file_upload_globe.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/file_upload_globe.png');
}

.ccPullConfig-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/config_retrieve.png');
}

.ccPushConfig-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/config_send.png');
}

.autoNamingAdd-icon.iconDisable .iconPlaceHolder,
.icon_tag_add.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/tag_add.png');
}

.autoNamingDelete-icon.iconDisable .iconPlaceHolder,
.icon_tag_delete.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/tag_delete.png');
}

.autoNamingImport-icon.iconDisable .iconPlaceHolder,
.summaryImport-icon.iconDisable .iconPlaceHolder,
.templateImport-icon.iconDisable .iconPlaceHolder,
.icon_window_import.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/window_import.png');
}

.autoNamingExport-icon.iconDisable .iconPlaceHolder,
.summaryExport-icon.iconDisable .iconPlaceHolder,
.templateExport-icon.iconDisable .iconPlaceHolder,
.icon_window_export.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/window_export.png');
}

.icon_cpu_flash.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/cpu_flash.png');
}

.icon_drag_24.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/drag_24x24.png');
}

.icon_xtc_package.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/xtc_package.png');
}

.tourGuide64.iconDisable .iconPlaceHolder, .icon_pilot_64.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/pilot64.png');
}

.templateEdit-icon.iconDisable .iconPlaceHolder,
.documentEdit.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/edit.png');
}

.templateCopy-icon.iconDisable .iconPlaceHolder,
.documentCopy.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/document_copy.png');
}

.warn-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/warning.png');
}

.info-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/info.png');
}

/*ip ranges*/
.ip-range-import-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/window_import.png');
}

.ip-range-export-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/window_export.png');
}

.ip-range-add-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/ip_range_add.png');
}

.ip-range-edit-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/ip_range_edit.png');
}

.ip-range-remove-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/ip_range_remove.png');
}

.ip-range-scan-all-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/ip_range_scan_all.png');
}

.ip-range-scan-selected-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/ip_range_scan_selected.png');
}

.ip-range-select-all-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/ip_range_select_all.png');
}

.ip-range-select-none-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/ip_range_select_none.png');
}

/*vnc icons*/

.vncConnect.iconDisable .iconPlaceHolder, .icon_vnc_connect.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/vnc_connect.png');
}

.vncDisconnect.iconDisable .iconPlaceHolder, .icon_vnc_disconnect.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/vnc_disconnect.png');
}

.vncFullScreen.iconDisable .iconPlaceHolder, .icon_vnc_fullscreen.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/vnc_expand.png');
}

.vncFullScreen.collapse.iconDisable .iconPlaceHolder, .icon_vnc_fullscreen.collapse.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/vnc_collapse.png');
}

.vncSendWinCmd.iconDisable .iconPlaceHolder, .icon_vnc_win_cmd.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/vnc_send_window_cmd.png');
}

.vncSendLinuxCmd.iconDisable .iconPlaceHolder, .icon_vnc_linux_cmd.iconDisable.iconPlaceHolder {
    background-image: url('icons/disabled/vnc_send_linux_cmd.png');
}

/*summary*/
.summary-add-view.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/document_chart.png');
}

.summary-grid-export-all.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/summary_export.png');
}

/*sort*/
.sort-up-down.iconDisable {
    background-image: url('icons/disabled/sort_up_down.png');
}

/*windows*/
.windowPackage-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/box_software.png');
}

.windowPackageAdd-icon.iconDisable .iconPlaceHolder,
.windowSysprepAdd-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/window_add.png');
}

.windowPackageEdit-icon.iconDisable .iconPlaceHolder,
.windowSysprepEdit-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/window_edit.png');
}

.windowPackageRemove-icon.iconDisable .iconPlaceHolder,
.windowSysprepRemove-icon.iconDisable .iconPlaceHolder,
.templateRemove-icon.iconDisable .iconPlaceHolder,
.xtcRemove-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/window_remove.png');
}

.templateInfo-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/about.png');
}

.windowPackageRefresh-icon.iconDisable .iconPlaceHolder,
.windowSysprepRefresh-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/window_refresh.png');
}

.windowPackageImport-icon.iconDisable .iconPlaceHolder,
.windowSysprepImport-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/window_import.png');
}

.windowPackageExport-icon.iconDisable .iconPlaceHolder,
.windowSysprepExport-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/window_export.png');
}

.windowApplyPackage-icon.iconDisable .iconPlaceHolder,
.tcWinUpdatePackageManager_Wrap.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/xtc_package.png');
}

.tcWinSysprepSettingsManager_Wrap.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/form.png');
}

.xtcManagePackage-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/folder_window.png');
}

.xtcApplyPackage-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/window_cd.png');
}

/*LOADING BAR*/
.loadingBar {
    margin: 3.5px -4px;
}

.loadingText {
    text-align: center;
}

.infProgBar, .progBar {
    height: 12px;
    margin-top: 8px;
    background: -moz-linear-gradient(172deg, rgba(242, 105, 37, 1) 0%, rgba(232,232,232,1) 0%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(242, 105, 37, 1)), color-stop(100%, rgba(60,105,153,0)));
    background: -webkit-linear-gradient(172deg, rgba(242, 105, 37, 1) 0%, rgba(232,232,232,0) 100%);
    background: -o-linear-gradient(172deg, rgba(242, 105, 37, 1) 0%, rgba(232,232,232,0) 100%);
    background: -ms-linear-gradient(172deg, rgba(242, 105, 37, 1) 0%, rgba(232,232,232,0) 100%);
    background: linear-gradient(278deg, rgba(242, 105, 37, 1) 0%, rgba(232,232,232,0) 100%);
}

.infProgBar {
    -webkit-animation: progress 2.5s infinite linear;
    -moz-animation: progress 2.5s infinite linear;
    animation: progress 2.5s infinite linear;
}

/*group config templates*/
.tcGroupTemplate-sortWrapper li,
.tcGroupTemplate-sortWrapper li:hover {
    -webkit-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -o-transition: background .25s ease;
    transition: background .25s ease;
    -webkit-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease;
}

.tcGroupTemplate-sortWrapper li {
    outline: 1px solid #999;
    background: #ccc;
}

    .tcGroupTemplate-sortWrapper li:hover {
        background: #ccc;
        /*outline: 1px solid #3a3a3a;*/
        background: #545454;
        color: rgba(226, 224, 224, 0.8);
    }

    .tcGroupTemplate-sortWrapper li.active {
        background: #3a3a3a;
        color: rgb(242, 105, 37);
        outline-color: rgb(242, 105, 37);
    }

.headerDiv .ui-tabs-panel {
    border-top: 1px solid rgb(242, 105, 37) !important;
}

.tcTemplateList .clientConfigList_Seperator,
.tcGroupTemplateList .clientConfigList_Seperator,
.tcWinUpdatePackageManager_List .packageList_Seperator {
    background: #999;
}

.applyTemplateWrap {
    border-bottom: .5px solid #999;
}

.tcTemplate-legend,
.tcWinUpdatePackageManager_Legend {
    background: #bbb;
}

.tcTemplate-listInfo,
.tcWinUpdatePackageManager_ListInfo,
.tcXtcPackage-listInfo {
    background: #ccc;
}

    .tcTemplate-listInfo > div:nth-child(2),
    .tcWinUpdatePackageManager_ListInfo > div:nth-child(2),
    .tcXtcPackage-listInfo > div:nth-child(2) {
        border-right: .5px solid #666;
        width: 50%;
    }

.vnc-proxy-btn {
    display: inline-block;
    border: 1px solid #555;
    border-radius: 2px;
    padding: 8px 5px;
    cursor: default;
    margin-top: 5px;
}

/*client configuration/window*/
.clientConfigList_Header {
    font-weight: bold;
    padding: 5px;
}

.clientConfigList_Seperator {
    width: 100%;
    height: 1px;
    background: rgb(242, 105, 37);
}

.addClientConnWrapper {
    min-width: 100px !important;
}

.clientConnWrapper.active,
.addClientConnWrapper.active {
    background: #545454;
}

    .clientConnWrapper.active div,
    .addClientConnWrapper.active div,
    .wizardPanel passwordShowHidedWrap.active {
        color: rgba(226, 224, 224, 0.8);
    }

.clientConnWrapper:hover,
.addClientConnWrapper:hover {
    box-shadow: 0 0 0 1px #545454;
}

.wizardPanel passwordShowHidedWrap {
    border-radius: 2px;
}

.addCCHeader {
    background: #ccc;
    border-bottom: 1px solid #545454;
}

.addCCResizerWrapper {
    border-bottom: 1px solid #545454;
}

.addCCResizerLeft, .addCCResizerRight {
    background-image: -ms-linear-gradient(top, #e2e0e0e0 0%, #777777 100%);
    background-image: -moz-linear-gradient(top, #e2e0e0e0 0%, #777777 100%);
    background-image: -o-linear-gradient(top, #e2e0e0e0 0%, #777777 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e2e0e0e0), color-stop(1, #777777));
    background-image: -webkit-linear-gradient(top, #e2e0e0e0 0%, #777777 100%);
    background-image: linear-gradient(to bottom, #e2e0e0e0 0%, #777777 200%);
}

    .addCCResizerLeft .ui-resizable-handle {
        background: #777;
    }

.addCCWrapper {
    border: 1px solid transparent;
}

    .addCCWrapper.active > .addCCName, .addCCBodyRight .addCCWrapper.active > div {
        background: #545454;
        color: rgba(226, 224, 224, 0.8);
    }

.addCCPluginHover {
    border: 1px solid #545454;
}

.addCCBodyLeft .addCCPluginHover {
    border-right-color: transparent;
}

/*connection toolbar*/
/*enabled*/
.ccAddConn-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_add.png');
}

.ccEditConn-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_edit.png');
}

.ccXmlEdit-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_edit.png');
}

.ccRemoveConn-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_remove.png');
}

.ccUpdateHtml-icon .iconPlaceHolder {
    background-image: url('icons/enabled/folder_out.png');
}

/*disabled*/
.ccAddConn-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_add.png');
}

.ccEditConn-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_edit.png');
}

.ccRemoveConn-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_remove.png');
}

.ccUpdateHtml-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/folder_out.png');
}

/*client config icons*/
/*enabled*/
.cc-wrap-default-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_default.png');
    z-index: -1;
}

.cc-wrap-certificates-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_certificate.png');
}

.cc-wrap-chrome-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_chrome.png');
}

.cc-wrap-tzchromium-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_tzchromium.png');
}

.cc-wrap-apporto-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_apporto.png');
}

.cc-wrap-citrix-icon .iconPlaceHolder,
.cc-wrap-icaglobal-icon .iconPlaceHolder,
.cc-wrap-xenapp-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_citrix.png');
}

.cc-wrap-cloudagent-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_cloudmgr.png');
}

.cc-wrap-datetime-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_datetime.png');
}

.cc-wrap-display-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_display.png');
}

.cc-wrap-firefox-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_firefox.png');
}

.cc-wrap-imprivata-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_imprivata.png');
}

.cc-wrap-keyboard-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_keyboard.png');
}

.cc-wrap-switchoff-icon .iconPlaceHolder {
    background-image: url('icons/enabled/switch_off.png');
}

.cc-wrap-mouse-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_mouse.png');
}

.cc-wrap-networkconfig-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_network.png');
}

.cc-wrap-printers-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_printer.png');
}

.cc-wrap-security-icon .iconPlaceHolder,
.cc-wrap-cisco-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_security.png');
}

.cc-wrap-smartcardservice-icon .iconPlaceHolder,
.cc-wrap-smartcardutility-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_smartcard.png');
}

.cc-wrap-sound-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_sound.png');
}

.cc-wrap-syslog-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_syslog.png');
}

.cc-wrap-vncsettings-icon .iconPlaceHolder,
.cc-wrap-clientvnc-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_vnc.png');
}

.cc-wrap-vmware-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_vmware.png');
}

.cc-wrap-shellscript-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_shellscript.png');
}

.cc-wrap-touchscreen-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_touchscreen.png');
}

.cc-wrap-usbdevices-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_usbdevices.png');
}

.cc-wrap-rdp-icon .iconPlaceHolder,
.cc-wrap-rdpglobal-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_rdp.png');
}

.cc-wrap-autoshutdown-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_autoshutdown.png');
}

.cc-wrap-imaging-icon .iconPlaceHolder,
.cc-wrap-desktop-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_desktop.png');
}

.cc-wrap-maindesktop-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_maindesktop.png');
}

.cc-wrap-sidebar-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_sidebar.png');
}

.cc-wrap-systeminfo-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_systeminfo.png');
}

.cc-wrap-openoffice-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_openoffice.png');
}

.cc-wrap-networkshare-icon .iconPlaceHolder {
    background-image: url('icons/enabled/conn_folder_network.png');
}
/*EKT*/
.cc-wrap-broker-icon .iconPlaceHolder {
    background-image: url('icons/enabled/folder_network.png');
}
.cc-wrap-branding-icon .iconPlaceHolder {
    background-image: url('icons/enabled/branding.png');
}

/*disabled*/
.cc-wrap-certificates-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_certificate.png');
}

.cc-wrap-chrome-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_chrome.png');
}

.cc-wrap-tzchromium-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_tzchromium.png');
}

.cc-wrap-apporto-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_apporto.png');
}

.cc-wrap-citrix-icon.iconDisable .iconPlaceHolder,
.cc-wrap-icaglobal-icon.iconDisable .iconPlaceHolder,
.cc-wrap-xenapp-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_citrix.png');
}

.cc-wrap-cloudagent-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_cloud.png');
}

.cc-wrap-datetime-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_datetime.png');
}

.cc-wrap-display-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_display.png');
}

.cc-wrap-firefox-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_firefox.png');
}

.cc-wrap-imprivata-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_imprivata.png');
}

.cc-wrap-keyboard-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_keyboard.png');
}

.cc-wrap-mouse-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_mouse.png');
}

.cc-wrap-networkconfig-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_network.png');
}

.cc-wrap-printers-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_printer.png');
}

.cc-wrap-security-icon.iconDisable .iconPlaceHolder,
.cc-wrap-cisco-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_security.png');
}

.cc-wrap-smartcardservice-icon.iconDisable .iconPlaceHolder,
.cc-wrap-smartcardutility-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_smartcard.png');
}

.cc-wrap-sound-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_sound.png');
}

.cc-wrap-syslog-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_syslog.png');
}

.cc-wrap-vncsettings-icon.iconDisable .iconPlaceHolder,
.cc-wrap-clientvnc-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_vnc.png');
}

.cc-wrap-vmware-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_vmware.png');
}

.cc-wrap-shellscript-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_shellscript.png');
}

.cc-wrap-touchscreen-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_touchscreen.png');
}

.cc-wrap-usbdevices-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_usbdevices.png');
}

.cc-wrap-rdp-icon.iconDisable .iconPlaceHolder,
.cc-wrap-rdpglobal-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_rdp.png');
}

.cc-wrap-autoshutdown-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_autoshutdown.png');
}

.cc-wrap-imaging-icon.iconDisable .iconPlaceHolder,
.cc-wrap-desktop-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_desktop.png');
}

.cc-wrap-maindesktop-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_maindesktop.png');
}

.cc-wrap-sidebar-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_sidebar.png');
}

.cc-wrap-systeminfo-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_systeminfo.png');
}

.cc-wrap-openoffice-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_openoffice.png');
}

.cc-wrap-networkshare-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/conn_folder_network.png');
}
/*EKT*/
.cc-wrap-broker-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/folder_network.png');
}
.cc-wrap-branding-icon.iconDisable .iconPlaceHolder {
    background-image: url('icons/disabled/branding.png');
}

/*
Slick column context menu
*/
/*== start of code for tooltips ==*/
.slick-tooltip:hover .cp-label {
    cursor: help;
}

/*== common styles for both parts of tool tip ==*/
.slick-tooltip::before,
.slick-tooltip::after {
    opacity: 0;
    left: 50%;
    position: absolute;
    display: block;
    text-align: center;
    z-index: -100;
}

.slick-tooltip:hover::before,
.slick-tooltip:focus::before,
.slick-tooltip:hover::after,
.slick-tooltip:focus::after {
    opacity: 1;
    transform: scale(1) translateY(0);
    z-index: 100;
}

/*== pointer tip ==*/
.slick-tooltip::before {
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #3A3A3A transparent transparent transparent;
    height: 10px;
    margin-left: -10px;
    top: -20px;
    content: "";
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26), opacity .65s .5s;
    transform: scale(.6) translateY(-90%);
}

/*== speech bubble ==*/
.slick-tooltip::after {
    background: #3A3A3A;
    border-radius: 5px;
    bottom: 100%;
    margin-left: -50%;
    margin-bottom: 18px;
    color: #efefef;
    color: #f26925;
    content: attr(data-tooltip);
    padding: 10px;
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
    transform: scale(.6) translateY(25%);
}

.slick-tooltip:hover::before,
.slick-tooltip:focus::before {
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) 1.2s;
}

.slick-tooltip:hover::after,
.slick-tooltip:focus::after {
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) 1s;
}

/*******************
New Loader
*******************/
/*.pageLoading .loading-wrapper .loading-icon .spinner {
    animation: rotate 2s linear infinite;
    transform: rotate(150deg);
    background: rgba(242,105,37,1);
}

    .pageLoading .loading-wrapper .loading-icon .spinner::before {
        background: linear-gradient(0deg, hsla(0, 0%, 23%, 1) 200%, hsla(0, 0%, 23%, 0.9) 100%) 0% 0%, linear-gradient(90deg, hsla(0, 0%, 23%, 0.9) 0%, hsla(0, 0%, 23%, 0.6) 100%) 100% 0%, linear-gradient(180deg, hsla(0, 0%, 23%, 0.6) 0%, hsla(0, 0%, 23%, 0.3) 100%) 100% 100%, linear-gradient(360deg, hsla(0, 0%, 23%, 0.3) 0%, hsla(0, 0%, 23%, 0) 100%) 0% 100%;
        background-repeat: no-repeat;
        background-size: 50% 50%;
    }

    .pageLoading,
    .pageLoading .loading-wrapper .loading-icon .spinner::after {
        background: #3a3a3a;
    }

@keyframes rotate {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}*/

.pageLoading .loading-wrapper .loading-icon .spinner,
.loadingModalMask .loading-gif,
.loading-div-slick-grid {
    font-size: 10px;
    margin: 10px auto;
    text-indent: -9999em;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #f26925;
    background: -moz-linear-gradient(left, #f26925 10%, rgba(255, 255, 255, 0) 42%);
    background: -webkit-linear-gradient(left, #f26925 10%, rgba(255, 255, 255, 0) 42%);
    background: -o-linear-gradient(left, #f26925 10%, rgba(255, 255, 255, 0) 42%);
    background: -ms-linear-gradient(left, #f26925 10%, rgba(255, 255, 255, 0) 42%);
    background: linear-gradient(to right, #f26925 10%, rgba(255, 255, 255, 0) 42%);
    position: relative;
    -webkit-animation: loadingSpinnerAnim 1.4s infinite linear;
    animation: loadingSpinnerAnim 1.4s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

.loadingModalMask .loading-gif {
    height: 14px !important;
    width: 14px !important;
}

    .pageLoading .loading-wrapper .loading-icon .spinner:before,
    .loadingModalMask .loading-gif:before,
    .loading-div-slick-grid:before {
        width: 50%;
        height: 50%;
        background: #f26925;
        border-radius: 100% 0 0 0;
        position: absolute;
        top: 0;
        left: 0;
        content: '';
    }

    .pageLoading .loading-wrapper .loading-icon .spinner:after,
    .loadingModalMask .loading-gif:after,
    .loading-div-slick-grid:after {
        background: #3a3a3a;
        width: 80%;
        height: 80%;
        border-radius: 50%;
        content: '';
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }

@-webkit-keyframes loadingSpinnerAnim {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.loading-div-slick-grid {
    position: relative;
    width: 22px;
    height: 22px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(255,255,255,0);
    z-index: 1;
    margin: 2px;
}
/*
    .loading-div-slick-grid::after {
        content: '';
        display: block;
        position: absolute;
        left: 2px;
        top: 2px;
        width: 16px;
        height: 16px;
        border-style: solid;
        border-color: #f36a0e;
        border-top-color: transparent;
        border-width: 3px;
        border-radius: 50%;
        -webkit-animation: loadingSpinnerAnim .8s linear infinite;
        animation: loadingSpinnerAnim .8s linear infinite;
    }
*/

/*Sysprep */
.tcWinSysprepEditSettingsDialog .sysprepSettingsWrapper:not(.sysprepSetting-category):nth-child(odd) {
    background: #C1C1C1;
}

.sysprepSetting_splitWrapper .sysprepSetting_sortList,
.sysprepSetting_sortProperties {
    background: #C1C1C1;
    outline: 1px solid #3a3a3a;
}

.sysprepSettingsWrapper.sysprepSetting-category {
    background: #3a3a3a;
    color: rgba(242, 105, 37, 1);
}

.sysprepSetting_splitLeft .sysprepSettingsWrapper.sysprepSetting-category {
    border-right: 1px solid rgba(242, 105, 37, 1);
}

.sysprepSetting-accounts-groups:invalid {
    color: #757575;
}

.sysprepSetting-accounts-groups option {
    color: initial;
}

.tcWinSystemImageCloneWizard_selectedSettings,
.tcWinSystemImageCloneWizard_selectedFilename {
    border: 1px solid #333;
    border-radius: 2px;
    background: #efefef;
}

.tcWinProcessRefresh_Wrapper {
    color: rgba(226, 224, 224, 0.8);
    background: #3a3a3a;
}

.tcWinProcess_AutoRefresh_Wrapper .ui-spinner {
    background: #E2E0E0;
}

    .tcWinProcessRefresh_Wrapper {
        color: rgba(226, 224, 224, 0.8);
        background: #3a3a3a;
    }

    .tcWinProcessRefresh_Wrapper .ui-pane-header-search-wrapper {
        background: #3a3a3a;
    }
